<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
</head>

<body font style="font-family: Arial">
<b><u><font color="#3366CC">Add a new driver or edit an existing one</font></u></b>
<p>This dialog is used to &quot;teach&quot; to <font color="#3366CC">JDBC Manager</font>
how to mange a new DataBase driver.</p>
<p><font color="#9900CC"><b>BASIC</b></font>
<hr>
<b><font color="#9900CC">Driver: Name</font></b><br>
This is the name of the driver as it will appear in the &quot;DB Driver&quot;
combo box (in connection dialog).&nbsp;<br>
It is also the name of the file that contains the driver definition. This file
is stored under &quot;drivers/&quot; directory and &quot;.dbms&quot; suffix will
be added as file extension. If name contain spaces, they will be replaced by
underscores (&quot;_&quot;) in the file name (to make it more portable), and the
underscores will be replaced by spaces previously to be shown in the combo box.<p><font color="#9900CC">
<b>Driver: Example URL<br>
</b></font>This text will appear in URL text field (in connection dialog). This
is just a help (a remainder) for the user.<p><font color="#9900CC"><b>Path to
JAR file(s)</b></font><br>
This list box contains all JAR files needed by the JDBC driver to operate. In
most part of the cases, only one JAR is needed, but in other cases (as the MS
SQL Server driver provided by Microsoft) there are more than one JAR needed. To
make thing easier in these cases the file selection dialog allows multiple
selection.
<p>Lets see the buttons associated with this list box:
<blockquote>
	<b><img border="0" src="../images/up_arrow.gif" width="16" height="16"></b> Moves one row up highlighted JAR file in
list box<br>
	<img border="0" src="../images/down_arrow.gif" width="16" height="16"><b> </b>Moves one row down highlighted JAR file in list box<br>
	<img border="0" src="../images/new.gif" width="16" height="16"><b> </b>Open file selection dialog to add JAR files to the list box<br>
	<img border="0" src="../images/delete.gif" width="16" height="16"><b> </b>Removes highlighted JAR file from list box</p>
</blockquote>
<p>
<b><font color="#9900CC">Class name</font></b><br>
The class name that will load the driver into the JVM. This name is provided my
the driver manufacturer.<br>
In the case of MS SQL Server, it is &quot;com.microsoft.jdbc.sqlserver.SQLServerDriver&quot;
<p>
&nbsp;
<p><font color="#9900CC"><b>EXPERT</b></font>
<hr>
It is not a good idea to modify this parameters unless you know exactly what
you are doing. In most part of the cases, default values are the right
ones.&nbsp;
<p>
<b><font color="#9900CC">
MetaData Agent Class<br></font></b>An instance of either <code>AgentMetaDataDefault.class</code>
or a subclass of it. This class is in charge of dealing with special aspects of
a JDBC driver.
</p>
<p><font color="#9900CC"><b>SQL Agent Class</b></font><br>
An instance of&nbsp; <code>AgentSQLDefault.class</code>
or a subclass of it. This class is in charge of providing the SQL commands
needed to perform special tasks: Create / drop databases, tables, indexes,
relations, etc.
</p>
<p>As most of DBMS do not follow the ANSI SQL 92, there is one special class per
DBMS supported.&nbsp;
</p>
<p><font color="#9900CC"><b>Agents JAR</b><br></font>This is just for clarity:
it is high probable that in the future a bunch of classes will be needed to
fully support one DBMS, it will be convenient to pack all classes in one single
JAR.
</p>
</body></html>
